﻿///<reference path="jquery.vsdoc.js">

// Variável que evita conflito com outras bibliotecas
var j = jQuery.noConflict();
var vMaster = '#cphMasterPrincipal_';

j(document).ready(function () {
    j(document).pngFix();
    j("input:text,select,input:radio,input:checkbox").keypress(function (e) {
        navegador = /msie/i.test(navigator.userAgent);
        if (navegador)
            var tecla = event.keyCode;
        else
            var tecla = e.which;
    });
});

// Função utilizada para pesquisa usando o plugin NyroModal
// Parâmetros(id no controle, endereço da pesquisa, controle para busca, altura janela, largura janela)
function ConfigurarPesquisa(botao, link, controle, altura, largura) {
    var vLink = link;
    j(vMaster + botao).click(function (e) {
        e.preventDefault();
        if (controle != null) {
            if (j(vMaster + controle).val() != '') {
                vLink = link + j(vMaster + controle).val()
            }
        }
        j.nyroModalManual({
            url: vLink,
            width: altura,
            height: largura,
            forceType: 'iframe'
        });
        return false;
    });

}

// Configura interface para exibir um painel disposto em abas
function ConfigurarAbas(containner) {
    j(containner).tabs();
    j('#dialog_link, ul#icons li').hover(
                function () { j(this).addClass('ui-state-hover'); },
                function () { j(this).removeClass('ui-state-hover'); }
        );
}
// Função utilizada para pesquisa usando o plugin NyroModal
// Parâmetros(id no controle, endereço da pesquisa, controle para busca, altura janela, largura janela)
function AbrirPesquisaModal(link, altura, largura) {
    j.nyroModalManual({
        url: link,
        width: altura,
        height: largura,
        forceType: 'iframe'
    });
}

// Função utilizada para exibir mensagem temporizada
// Parâmetros(texto a exibir na modal, tempo em millisegundos)
function MensagemTemporizada(texto, tempo) {
    j('#boxmensagem').html(texto);
    j('#boxmensagem').css('display', 'block');
    var id = setTimeout(function () { j('#boxmensagem').fadeOut('slow'); clearTimeout(id); }, tempo);
    j('#boxmensagem').dblclick(function () {
        j('#boxmensagem').fadeOut('slow');
    });

}